/**
 * 设备日志查询参数
 */
export interface DeviceLogQuery extends PageQuery {
  deviceId?: number;
  deviceName?: string;
  type?: number;
}
/**
 * 设备日志分页
 */
export type DeviceLogPageResult = PageResult<DeviceLogPageVO[]>;

/**
 * 设备日志分页对象
 */
export interface DeviceLogPageVO {
  /**
   * 设备编码
   */
  memo?: string;
  /**
   * 设备动作
   */
  type?: number;
  /**
   * 设备ID
   */
  deviceId?: number;
  /**
   * 设备名称
   */
  deviceName?: string;
}

/**
 * 设备查询参数
 */
export interface DeviceListQuery extends PageQuery {
  name?: string;
}

/**
 * 设备名称列表
 */
export type DeviceListResult = PageResult<DeviceListVO[]>;

/**
 * 设备名称列表对象
 */
export interface DeviceListVO {
  /**
   * 设备ID
   */
  id?: number;
  /**
   * 设备名称
   */
  name?: string;
}
